- solve overShoot problem ^ ^