with bytestring