changes required for layout and functionality of roles