Added iterative distribution