distribution functionality