validate turn owner function