finish 8.2.5.2