external tool integration