adding tool features