scheme sharing