add getByteArray method