add shared test scheme