right column needs pixel pushing, but otherwise ok