if no blocks given repartition all of them