general model adjusted in order