updating first