load generation with factory and strategies, and experiment with generics