path macro