Partitioning and its importance