Assignement 3 for DT265 Object Oriented Software Development Module