more testing, and messing about with a 2d like view