added cardinality