parsePathname updated