completed 2_1