need host and port