Camicals and acids