add share with a repeat operation which need to fixed #61