rationale

filled in rationale section