commit lab2, lecture3 exercises