some bugs=.=