simple ByteString implementation