working on color model