role  declarations