add get path function