machine integrity