adding tests for recursive partitioning