func en roles y varios roles