modified colors.c a bit