### Improvement Suggestion Change the state variables in the 'roles' contract to be of the struct type