Stage based schedule