refactory crawlerDistrict