Need help with an arduino (chip Atmega168) urgent!

Our code for the proofs is something like that,

void setup()
{
pinMode(2, OUTPUT); //bit0 of the left motor
pinMode(3, OUTOUT); //bit1 of the left motor
pinMode(4, OUTPUT); //bit0 of the right motor
pinMode(5, OUTOUT); //bit1 of the right motor
}

void loop()
{
// digitalWrite(2, LOW);
digitalWrite(3, HIGH);
// digitalWrite(4, LOW);
digitalWrite(5, HIGH);
}

With this code the motors should turn in the same sense. We've commented the sentences that put the pins in low value because in our proofs (in the other Arduino we have, wich have an Atmega8 chip) only works in this way. The problem is that the values we recive are not what we have declared in the program.