remove super()