distribution mechanisms