partial complete all CPIs