add partials for different tabs
add sanity check
check denormalized district
break up scripts