add interactivity to role