first try for task 4