added an initial model class