changes to class methods signature