add the district sys framework