begin 8.2.2