added tons of comments.