stream_handler is optional
DOCS: inline docs for recon funcs added