added a base role, further role organization