method role fixed