updated chp5