make streamer more configurable, add better usage