Added the scripts that track the registration
I added the temperature-based objective function