support for coll of primitives