schedule class hierarchy created