some bugs are fixed.