removing distribute requirement