Model work in progress.