added sharing backend. working on it now. It'll work on the server only after database reset