add run_all option