working towards update method context