with name and port