works, would be good to add a class Page with .width & .height variables