double linked list in action with creation insertion after and before and finally removal