[gschen]  change district controller to support different district.