Building an online redistricting app - part 2