added lab2 from cs162