Colors (again)

colors again, 

This time the PR is cleaned and should merge..