Made all module sections optional, illustrate with module4.
commit
Merge remote-tracking branch 'upstream/master'
implemented schedule.