added colors assignment