allow user to specify server url