beginnings of model