make method protected