Title: Leibniz's theory of freedom and necessity: a new understanding