expose tool methods