DblListNode, MessageLoop, Data Structures practice