servo mit zwei Tastern steuern

#include <Servo.h>

const int buttonr = 2;
const int buttonl = 3;
Servo myservo;
int angle = 90;
int buttonrState = 0;
int buttonlState = 0;
int lag = 10;
void setup() {
  
  myservo.attach(9);
  pinMode(buttonr, OUTPUT);
  pinMode(buttonl, INPUT);
  
}

void loop() {
  buttonrState = digitalRead(buttonr);
  buttonlState = digitalRead(buttonl);
  
  if (buttonrState == HIGH)
    if(angle > 0){
      angle = angle-2,5;
      delay(lag);
    myservo.write(angle);
    }

  if (buttonlState == HIGH) 
      if(angle < 180){
      angle = angle+2,5;
      delay(lag);
      myservo.write(angle);
}
  }

So hab ichs hinbekommen.