1. forgot to commit a new file in one of the last commits
2. better error handling