stub role implementation
fixed role management