use distrtibution/entrypoint instead of module/function