section 12.7.2 finished