changes for new class classMemberFunctions