- add some comments
- add file argument to start() function.