add super and method lookup