Running 2 operations at once

OK last time:-

int ledPin = 13;                        // LED connected to digital pin 13
int ledPin2 = 12;                        // LED connected to digital pin 12
int led1val=0,led2val=0;
long blink1,blink2;
void setup()                             // run once, when the sketch starts
{
 pinMode(ledPin, OUTPUT);      // sets the digital pin as output
  pinMode(ledPin2, OUTPUT);      // sets the digital pin as output
  blink1=millis();
  blink2=millis();
}

void loop()                              // run over and over again
{
  if(blink1>millis()) {
     digitalWrite(ledPin, led1val);     // sets the LED on
     if(led1val ==0) led1val=1; else led1val=0;  // toggle led value
    blink1= millis() +1000;  // set next time you want to do anything
  }
 
 if(blink2>millis()) {
     digitalWrite(ledPin2, led2val);     // sets the LED on
     if(led2val ==0) led2val=1; else led2val=0;  // toggle led value
    blink2= millis() +700;  // set next time you want to do anything this is faster
  }
 
}