reference: mrvectorpath