add area model and view