New: completing