share functionality added