one step in the directon of cleaner rendering
next step in making rendering cleaner