model refined