fixed shared model