improved plan, add run_2012 option