changes to utailzie the tool