Inserted comments and some minor changes to the recent update