marathon checklist jun 19