complete rewrite of consolation, and drop of colors.js