demo example for sharing