Added comments and description