Pagerefactor

This is the way to go for sure.