add list item handling