finished adding comments

Comments work, but there is no legit error handling, also it looks terrible.