initial work on math, partitioning