Added comments, removed commented comments, cleaned up spacing