simplify Collection interface
linked list, first draft