Minor changes.
Added a new function to schedule a complete run after some period of time.
Merge remote-tracking branch 'origin/master'