completed 2a