tracking and class install routines