add share and comment model