new completeness check