refactoring odnoklassniki strategy