New shared model