finished reason 2 & 3