scheme to shared