new classes to facilitate appointment things