Added comments and other details.