Which of the following are elements of Marxism?

(A) Concept of surplus value
(B) Dialectical Materialism
(C) Doctrine of class struggle
(D) none of these