task 3 fixed.