* added a few comments