precursors
not defined yet