color method almost done