exploring method lookup and execution