chemical precursors