rationale explaned