updated chaper 2