 Kant’s moral philosophy is also based on the idea of autonomy. He holds that there is a single fundamental principle of morality, on which all specific moral duties are based. He calls this moral law (as it is manifested to us) the categorical imperative (see  5.4).  The moral law is a product of reason, for Kant, while the basic laws of nature are products of our understanding. There are important differences between the senses in which we are autonomous in constructing our experience and in morality. For example, Kant regards understanding and reason as different cognitive faculties, although he sometimes uses “reason” in a wide sense to cover  both.[19]   The categories and therefore the laws of nature are dependent on our specifically human forms of intuition, while reason is not. The moral law does not depend on any qualities that are peculiar to human nature but only on the nature of reason as such, although its manifestation to us as a categorical imperative (as a law of duty) reflects the fact that the human will is not necessarily determined by pure reason but is also influenced by other incentives rooted in our needs and inclinations; and our specific duties deriving from the categorical imperative do reflect human nature and the contingencies of human life. Despite these differences, however, Kant holds that we give the moral law to ourselves, as we also give the general laws of nature to ourselves, though in a different sense. Moreover, we each necessarily give the same moral law to ourselves, just as we each construct our experience in accordance with the same categories. To summarize: