overiding tostring to display list items correctly