lab2 version 1.3