final pass before cf