lab2 initial commit