lots of comments and start of scheduling