finished 11.2.1 and 11.2.2