fixed run_all