experiment with shell.run and common library
fix usage statement
Merge branch 'experiment-common-run'