Second part of the CS101 series - object oriented programming