fixed enum and test cases