fix def args
update distribution formats