removed super call