updated urlParser