finish pass 4