add update methods