adding Arrival/s and Departure/s, not quite there, and parsing XML in a disgusting way, but making good progress