local integrity added