small changes in ConcreteStrategy