precursor solutions