modifying method/tool structure