oops, refix pagecontroller (it was not THAT equivalent)