The Rambam says that “complete Teshuva” is achieved when you are in the exact same situations with all the conditions as when you sin but you refrain from sinning, Why is this so? Why does the Rambam discuss the concept of free-will in hilchot teshuva?