added coloring
added const if possible