role defined