 }
 
 //const float calibration = 2280.f; // replace once prototype is made
-const float calibration = 4400.f;
+const float calibration = 154.f;  // came from measured known weight
+
 void setup()
 {
   pinMode(LED_PIN, OUTPUT);

  response += pageSecondPart;

  response += "<h1>Our Geeky Prototype</h1>";
  dtostrf(scale.get_units(5), 1, 1, result);
  
  response += "weight = ";
  response += result;
  response += pageEnding;
  
  server.send(200, "text/html", response);

const char pageEnding[]="</body>\
</html>";

char result[20];

const float Filling_weight = 500.0f;  // to be changed
const float Pickup_weight = 1000.0f; // to be changed

void handle_weight()
{
  String filename;
  digitalWrite(LED_PIN, LOW);
  float weight = scale.get_units(5);
  if(weight < Filling_weight){
    filename = "/Empty.html";
