Task 4 without tests