some update for model