added update methods to a number of classes