update,clean and more