Introduce new data models and methods for shares