work on sharing