phase1IntegrityAlgorithms