completion and arrival