first final pass