What two elements does a thesis statement need to contain?

A The topic and the purpose
B the topic and the audience
C the topic and brainstorming
D the topic and the writer’s viewpoint