Adding initial logic for items and list