finish 4.3.2.2.1