hopefully getting the list functions to work properly.