learned the model.set and model.get