updated chp 3 and nmdvald