for the sake of hiding the server url