continued on ch6- understanding NB