partition index based block saving implemented