updated addon base class