adding events fragments and share this
Removed duplicate fn def onSahreThis