do thoroughly

See: consummate