adds support for incoming and outgoing bytes, formatted json output