innerclass Exercise Summary