explain the intent of this class, please.