choose distributed from the start