Initially coded base classes for model_e3