add share functionnality