bringing over path parsing.