initial work on the schedule itself (as opposed to surr. template code)