working on convergence and changed model generation