implement super's super
modify the ugly variable name
replace urly variables names
implement _super method