changed role behaviour and added admin and bank user removal prohibitions