add json base class