color change and compile option