Now support init distribution from file