updates to distribute