add byteobs