Iteration 2 - Phil2 Anvendelse af factory