ooo the makings of a linked list