2b and 2c done.