new completion foo