Add disjoint sum enum and fix enum