super-class