moved IntegrityCheck to new service package