What is the primary purpose of this class?