Fixed incorrect block space allocation
Implemented singly-linked list