introduce structure to execute over many hosts