added a few more comments