improve and mv run_for_hosts to remote-exec; add real samples