Added comments and updated the description