space-partitioning