handle cardinality with alter add drop