all-complete