default template uses str(item)