added IDENTITY operator