done until 3.B.2.1