ideas for method lookup