Partitioned approach