做一些优化啊cleaning啊