part vector