question 2: tab fixes