first version
allow several space-separated commands
add the --end argument

wait uyntil the end before running commands
add the --group argument
better explanations