update inputs from Phil, add script for building disjoint 1D intervals