added ISharedData service