add share and new list item approach to map