starting to fix take item and display functions

work around new linked list