sharing scheme