complete all