Arduino onewirekeypad

Hi
Im trying to make a project that when a password is entered it will say well done. I want to use the onewire library to make it work. This is my code so far. Any help will be appreciated .

Thanks Ben Garman

#include <OnewireKeypad.h> // OneWireKeypad Library
#include <Password.h>

Password password = Password( "1234" );

char KEYS[]= { // Define keys values of Keypad
'1','2','3','A',
'4','5','6','B',
'7','8','9','C',
'*','0','#','D'
};
OnewireKeypad <Print, 16 > Keypad(Serial, KEYS, 4, 4, A0, 4700, 1000 );

void setup(int Key_State) {
Keypad.Getkey();
switch (Key_State('#')){
case PRESSED:
Serial.print("Type in your password");
switch if (Key_State('1')){
case PRESSED:
password.append('1');
switch if (Key_State('2')){
case PRESSED:
password.append('2');
switch if (Key_State('3')){
case PRESSED:
password.append('3');
switch if (Key_State('4')){
case PRESSED:
password.append('4');
switch password.evaluate()?"true":"false"{
case true:
Serial.println("well done");
}
}
}
}
}
}
}
void loop(){}