#3: Implemented first update method