tried another solutions for sharing.