l02 completed and checked by Eddy.