adding structrich initialization
adding varargout2struct
adding intersectm, requires mintersect