add published toggle to schedules
allow hyphens in section names