turns work but doesnt end unless CP