updated setup, run_program now strips stdout