partially implemented color
started working on makefile