add shared scheme