placeholder logic for list item