fixed base class extensions