add class hierarchy to schedule