upated the tool