changed individual model generation