updating
cheking