基本完成修改，还需添加些效果