add file path parsing