grignard reaction chlorine alkylation chemicals chemical metering hydrogenation dosing chlorinator iso9001 pool chlor formylation acylation