updating /re one step at  a time