implement role removal