finish section2.1