task 4 without test