uodate methods