role initialize