Approaches to addressing socialism and communism