first sharing with users functionality