improve distribution