external tool make method public