separated cities, activities, languages into separate models