Variable model