halfway through client adoption, but class methods are defined on main, not on the class files, yet