implement 2.3.2.2. and 2.3.2.3.