how to do multi-level schedule?