add ToolInterface and get build up to date
tests running