last commit before doubly linking
doubly-linked list implementation
defragmentation works  - 1.3 done