add state, location models and add all relationships