Which of the following are responsible for the detection of changes in environment?

Which of the following are responsible for the detection of changes in environment?

A. Receptors
B. Neurons
C. Effectors
D. All of these