Up to task 4