multivalent function