a lot of comments, no code changes really