add basic term hours functionality