clean roles middleware