SHARE WORKER