Adding the strategy pattern files