Much better readable code, constants and variables for colors, etc...