added a comment to explain use of the class