added files for partitioning block. not functional yet.