bringing analysis up to clean model, buildcode is left