initial multi schedule functionality