Overrode toString to display list items correctly