preparing dyes in situ