colorize can paint background
improve documentation