diff --git a/src/main.c b/src/main.c
index 82b5a7d90ac7247918bd67ce8a29f9c3736292c3..e6c322eb4f05f8076a809e5454a62f9b5c1b996b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -7,24 +7,11 @@ void putc(char aChar);				/* print a single char on screen */
 void puts(char *aString);			/* print a string on the screen */
 void puthex(int aNumber);			/* print an Hex number on screen */
 
-void timer_int(int_regs_t *r)
-{
-    puts(".");
-}
-
-void kbd_int(int_regs_t *r)
-{
-    int c=_inb(0x60);
-    puts("!");
-    puthex(c);
-    puts("!");
-}
-
 /* multiboot entry-point with datastructure as arg. */
 void main(unsigned int * mboot_info)
 {
-	/* clear the screen */
-	clear_screen();
+    /* clear the screen */
+    clear_screen();
     puts("Early boot.\n"); 
     puts("\t-> Setting up the GDT... ");
     gdt_init_default();
@@ -36,25 +23,13 @@ void main(unsigned int * mboot_info)
 	
     puts("\n\n");
     
-    idt_setup_handler(0, timer_int);
-    idt_setup_handler(1,kbd_int);
     __asm volatile("sti");
 
-    // init keyboard
-    while(_inb(0x64)&0x1) {
-	    _inb(0x60);
-    }
-    while(_inb(0x64) & 0x2) {
-	    _outb(0x60,0xF4);
-    }
+    /* minimal setup done ! */
+
 
-    /* print something */
-	puts("Hello World!\n\n");
-	puts("Multiboot Info at ");
-	puthex((unsigned int)mboot_info);
-	puts("\n");
 
-	for(;;) ;
+    for(;;) ; /* nothing more to do... really nothing ! */
 }
 
 /* base address for the video output assume to be set as character oriented by the multiboot */