updated task 1, b)