I feel some major corrections need to be made to this information.
Communism is a political
ideology that focuses on revolution, the underclass, less government and more social advancement until the eventual "withering away of the state", contradiction-free politics, and a slur of other properties.
Socialism, a completely different topic, is an economic
theory that assumes government should take a strong stance in the economy to fight against monopolies, create a social safety net, encourage major reforms in a short time, and twist international trades to the benefit of the state.
These often come in the same package but are not glued to the hip. China, for example, has free market sectors where many take advantage of the opportunity. Sweden is a democratic nation that has an arguably socialist economy with a 60% tax rate or something close.