correctly initializes Role Type