fixed call to super()