used correct eigenclass style for anonymous class level methods, some comments