added lab 4 with update working