finish explanation, almost