8.4.3 finished