implement share_folder and share
Fixing create_share_structure