only create initial guess before the first run