wip byte array output stream