lab1: update