refactoring: moved strategy to pgstrategy