make distribution flag accept args