models and views updates