let's decorate the base class