linked list implementation for 2 birthday structs