Implement one-district,one factory