update scheme
added scheme
added shared scheme