less redundant schedule