learning about class methods, eigen classes