lcd + timelibrary error?

I have my LCD clock and I was trying to improve it with other time library functions and ran across this funky error __

sketch_oct18a:0: error: 'time_t' does not name a type
sketch_oct18a.cpp: In function 'void setup()':
sketch_oct18a:9: error: 'requestSync' was not declared in this scope

with this code

#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
#include <Time.h>  
#define TIME_MSG_LEN  11   
#define TIME_HEADER  'T'   
#define TIME_REQUEST  7    
int houradjust = 0;
void setup() { 
  lcd.begin(16, 2);
  setSyncProvider( requestSync);
  lcd.print("Please Sync <3");
}

void loop(){    
  if(Serial.available() ) 
  {
    processSyncMessage();
  }
  if(timeStatus()!= timeNotSet) 
  {
    digitalClockDisplay();  
  }
  delay(1000);
}

void digitalClockDisplay(){
  if (isPM())
  {
    if (hour() != 12)
    { 
      houradjust = hour()-12;
    }
  }
  if (isAM())
  {
    houradjust = hour();
  }
  lcd.print(houradjust);
  lcd.print(":");
  lcd.print(minute());
  lcd.print(":");
  lcd.print(second());
  if (isAM()){
    lcd.print(" A.M.");
  }
  if (isPM()){
    lcd.print(" P.M.");
  }
  lcd.setCursor(0,1);
  lcd.print(dayShortStr(weekday()));
  lcd.print(" ");
  lcd.print(monthShortStr(month()));
  lcd.print(",");
  lcd.print(year());
  
}




void processSyncMessage() {
  // if time sync available from serial port, update time and return true
  while(Serial.available() >=  TIME_MSG_LEN ){  // time message consists of a header and ten ascii digits
    char c = Serial.read() ; 
    Serial.print(c);  
    if( c == TIME_HEADER ) {       
      time_t pctime = 0;
      for(int i=0; i < TIME_MSG_LEN -1; i++){   
        c = Serial.read();          
        if( c >= '0' && c <= '9'){   
          pctime = (10 * pctime) + (c - '0') ; // convert digits to a number    
        }
      }   
      setTime(pctime);   // Sync Arduino clock to the time received on the serial port
    }  
  }
}

time_t requestSync()
{
  Serial.print(TIME_REQUEST,BYTE);  
  return 0; // the time will be sent later in response to serial mesg
}

** fixed it ... time library MUST be first ? lol