adding circular linked list partial