refined model