add ExpandTildeInPath()