North Korea has a centralized government under the rigid control of the communist Korean Workers' Party (KWP), to which all government officials belong. A few minor political parties are allowed to exist in name only. Kim Il Sung ruled North Korea from 1948 until his death in July 1994. Kim served both as Secretary General of the KWP and as President of North Korea.