automated setup and run