further decompose completion results