# Week 14 Update Hi there, I have been working on my [Progressive List Pr](https://github.com/ChainSafe/ssz-z/pull/64). I started with about 1000 errors mainly due to validation of some complex edge cases. I am currently stuck on only the `one_byte_more` Invalid Test cases . I tried using a python script ``` python def proglist_test(test_folder): file_path = os.path.join(test_folder, 'serialized.ssz_snappy') if not os.path.exists(file_path): print(f"File not found: {file_path}") return with open(file_path, 'rb') as file: compressed_bytes = file.read() try: decompressed_bytes = snappy.decompress(compressed_bytes) except Exception as error: print(f"Decompression failed: {error}") return if len(decompressed_bytes) % 8 != 0: print(f"Invalid data size: {len(decompressed_bytes)} bytes (not multiple of 8)") return number_of_elements = len(decompressed_bytes) // 8 element_values = [] for i in range(number_of_elements): byte_position = i * 8 element_bytes = decompressed_bytes[byte_position:byte_position+8] value = int.from_bytes(element_bytes, 'little') element_values.append(value) from remerkleable.progressive import ProgressiveList from remerkleable.basic import uint64 reference_progressive_list = ProgressiveList[uint64](element_values) reference_serialized_bytes = reference_progressive_list.encode_bytes() data_matches_reference = reference_serialized_bytes == decompressed_bytes print(f"Test case: {test_folder}") print(f"Compressed size: {len(compressed_bytes)} bytes") print(f"Decompressed size: {len(decompressed_bytes)} bytes") print(f"Number of elements: {number_of_elements}") print(f"Element values: {element_values}") print(f"Data is valid: {data_matches_reference}") ``` which basically tests a particular ssz and decompresses using snappy and checks with `remerkleable` implementation. But while investigating for the `proglist_uint64_1_random_one_byte_more` I am getting 8 bytes instead of 9bytes .this is probably a deserialization issue as suggested by Caymen so I will be investigating that. I am also looking into the [invalid test cases runner from ssz-z ](https://github.com/ChainSafe/ssz-z/blob/main/test/spec/test_case.zig#L299) . # Work for next week. - find the issue with `one_byte_more` and add validation checks so that we dont let invalid tests to pass - Start Work on Progressive BitList