dynamic ws address