split out to a run.sh