Added Pager, Probably needs refactoring