colored log
new log system