added colorful logger