spec partially complete