add new sharing implemented,now work on delete sharing