Implement models.