route completes