add share functioionon