decoding bytestring