done add scheme module, synchronize scheme not do yet