method can call super.method()