a lot of changes mostly numerical issues fix by changing the sensitivity.