Completed 5) and 6)a)