Refinement; added colours.