adding new pass_runner