Task 5 without tests
tests for task 5