add method velocityRecalculation to decompose and replace the original velocity when closed to the stop threadhold
clearing