adding some new tools