synthesizing chemicals