current distribution