Task 3.3 50% coded