Lab 2 class version