updated second_pass()