Hi, My name is Amit Singh and I just wanted to know about block_t struct. My question is that why we are traversing block_t when we can store the pointer to the last node which could remove overhead of iterating over a linked list, is it because of size constraint ? Best Regards Amit Singh