improve schedule design #1