basic classes for comm pref, inst group, role, time block group, and time block