lab2 version1.1