improved smooth turning