That is the goal of this class.