for sharing