Add:implement the arrival and departure