add turn method