add support for AppTool