Scheduling nitty gritty details

More coming soon!