first analyze model