multiple-field handle vector