fix using bytearray