i need to wake up !!! still errors in this file !