Lab2 Code