add a UrlParser class