update:some bugs