added new linked list class and spec