there are helpful comments and the code is easier to read
- added comments to interesting choices that are not easily noticed
- created variable rowID in several functions of the view controllers to make code more readable