current distributions