introduction to updating
ideas