improves models and updates management