Task 3.2 50% coded