Added new comments and Documentation