final real update for model
tested