  *******************************************************************************************/
 void setup()
 {
+  //turn off led of Uno 
+  pinMode(LED_BUILTIN, OUTPUT);
+  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
+  
   GPRS.begin(9600);   //Set Uno serial connection with SIM808 
   Serial.begin(9600); //Set Uno serial connection with Arduino IDE
 
   sim808_init(&GPRS,9600);
 
+
+  //delay(20000); //test to see if this reduce the drain of current of batery
 
   sim808_check_with_cmd("AT+CPOWD=1","OK\r\n",CMD); 
   //delay(5000);

/*******************************
 * Definition of error codes
 *******************************/
#define NO_GPRS_SIGNAL 20
#define DNS_ERROR 21
#define PDP_DEACT 22


   /* get the first token */
   //Serial.println("valor do buffer :");
   //Serial.println(inMessage);

   if(NULL == strstr(inMessage,"+CLIP")){
     return false;
