efficient completion