add _getFunctionPath function