Lab1 version 3