added routines (NVI) into update()