working for task 4