working on linked list data structure for CodeMarker etc.