Applying color to yarns which are later used in making yarn dyeing. It can be in continuous yarn dyeing methods such as space dyeing or can be in batch methods such as skein dyeing.