added color.c