create a base model for all other models to inherit from.