wait complete