changes to inheritance, _super