question 4 working.