pass2 ended!