Strategies refactoring and Pager hack 2