add ByteArray conversion