Communism is a stateless, classless, moneyless, governmentless society where the means of production are owned by the people rather than a few people at the top. North Korea is not classless, it has a currency, and it has a government, therefore it is not communist.