customize list view
some refinements