## MODIFIED Requirements

### Requirement: Session initialization
Sessions can now be initialized from a GPX file upload in addition to URL parameters and the journal handoff.

#### Scenario: Session created from GPX upload
- **WHEN** a session is created via GPX file upload on the home page
- **THEN** waypoints and no-go areas from the GPX are passed via URL parameters to the session page
- **AND** the Yjs document is initialized with the extracted data on the client side
