Changes

and, of course, it needs colors...