[+] add a interface for the url builder