added customizable roles