content-completion generation