Data visualization with own images

hmmmm… If I add a second condition (sadness) that must be run at the same time with the first one (anger) processing shows error… Duplicate method draw() in type sketch… Why?

float anger = 0;
float sadness = 54;
float disgust = 26;
float joy = 39;
float surprise = 0;
float fear = 0;
float contempt = 0;
float engagement = 97;
float attention = 100;

void setup() {
  size(700, 700);
  frameRate(1); 
}

void draw() {
  anger = 0; 
  
  if (anger < 25) {
    PImage morning;
   morning = loadImage("morning.gif");
  image(morning,0,0);
  } else if (anger > 25) {
    PImage hog;
   hog = loadImage("hog.gif");
  image(hog,0,0);
  } else if (anger > 50) {
    PImage evening;
   evening = loadImage("hog.gif");
  image(evening,0,0);
  }else {
    background(255, 0, 0);
  fill(0);
  }
 }

void draw(){
    sadness = 54; 
  
  if (sadness < 25) {
    PImage img1;
   img1 = loadImage("img1.gif");
  image(img1,0,0);
  } else if (sadness > 25) {
    PImage img2;
   img2 = loadImage("img2.gif");
  image(img2,0,0);
  } else if (sadness > 50) {
    PImage evening;
   evening = loadImage("hog.gif");
  image(evening,0,0);
  }else {
    background(255, 0, 0);
  fill(0);
  }
}