leach chemistry