distribute roles