added a few comments.