improved role state.