precursors