task 1 without tests
tests for task 1