Kant's categorical imperative holds that people should act based on duty rather than for rewards or consequences. The categorical imperative is the only truly good way to act according to Kant. He believed that having a good will, or acting out of duty, was the highest moral good. Kant also argued that concepts like freedom, the afterlife, and God were necessary postulates for his moral theory. He believed that moral rules, or maxims, had to be universalizable - able to be applied by everyone at all times. Kant used several examples to illustrate how rules based on self-interest alone could not be universally applied.