contacts model and changes