add feature share/publish