Task 4
tests for task 4