redefined design
coloring