color stuff, less comments