修改N个BUG，目前完美版