add a bunch of comments