add pathmunge function