Create models and views for locations