These dyes are for cotton, rayon, flax and other cellulose fibers. For immersion dyeing you will need soda ash, and for painting or tie-dyeing you need soda ash and urea.