Please add an explanation to describe the purpose of this class.