fix a lot error