complete first