Communist ideas are very useful in present world where people are very poor.where there is a strong possibility of some rich exploiting a lot of poor people and where people do not have sufficient work and not well educated.there are some disadvantages of communism.but common if practised properly and evolved to changing times then it works good as it has done in china and many other countries.