draft: access via space partitioning