improve generic list item template
improve menu routine