helper scripts for building and running