add color.h for color printing