sync with lab
syn with lab2
syn with lab3