finish turn method