add address models and viewmodels