How does the model work?