The USA bourgeoisie ideologists and Soviets define socialism and communism differently. For USA, socialism is partial nationalizations of basic industries while communism completely nationalizes all sectors of the economy including land. The Soviets define communism as the last stage to be attained after socialism which previously is attained. Karl Marx's Communist Manifesto called for the complete nationalization of all sectors of the economy including guilds, artisans and complete collectivization of land. Soviet socialism collapsed because of a number of factors. Dissatisfaction among consumers. But all benefits which citizens under USA have ever dreamed of were present. There were apartments where you only pay 6% of your salary. Hydro and electricity are free. Health care are totally free. A Soviet Lada car costs only 800 roubles which is 2 months pay. But it was hard for Soviet citizens to find toothpastes and soap. But there are solutions to these problems. Only if resources bound for industrialization and military were transferred to manufacturing necessities of life, there would be abundance. We were confronted by the arms race. Because the Soviets cannot struggle through the arms race, resources eat the manufacturing sector. If only there was world peace, then the Soviet Union should had been a Paradise.