more accurate model, better graphs