Adding more comments, fixed a few more errors