implemented turnTo