Moving creationg of the host into the executor. It now passes the host to the engine and back to the caller