Basic model.