remain question 3 to fix and continue 4 and 5