redo the logging system
remove dependency
all for turning color off