add comments and sharing