more detailed communism