add sharing functionality close #3