Strategies refactoring and Pager hack