server handles raw stream itself