linear after super.__init__