 void loop()
 {
 
-  Serial.print("======> checking weight :  ");
-  Serial.println(millis() - startMills);
+  //Serial.print("=====> checking weight :  ");
+  //Serial.println(millis() - startMills);
 
   Measured = int( scale.get_units(5) * 1000 );
 
-  Serial.print("======> weight : ");
+  Serial.print("==> weight : ");
   Serial.print(Measured);
   Serial.print(" ==> ");
-  Serial.println(millis() - startMills);
-
-  if ( Measured > 500 )
-  {
-    Serial.println("======> nemo is on pad now");
+
+  if (( Measured > 500 ) && ( Measured > (average - 200)) )
+  {
+    // Serial.println("======> nemo is on pad now");
 
     total = total - readings[indexof];
     readings[indexof] = Measured;

  pinMode(espResetPin, OUTPUT);

  digitalWrite(espnemoIsOnPadPin, LOW);
  digitalWrite(espResetPin, LOW);
  digitalWrite(ledPowerPin, HIGH);

  startMills = millis();


  Serial.print("======> checking pad :  ");
  delay(500);
  Serial.print(millis() - startMills);

  Measured = int( scale.get_units(3) * 1000 );

  Serial.print(" ====> weight : ");
  Serial.print(Measured);
  Serial.print(" ==> ");
  Serial.println(millis() - startMills);
