info content driven partitioning