color conversion methods took out to category