Adding strategy factory to decouple strategies