 #include "LiquidCrystal_I2C.h"
-#include "RestClient.h"
 #include "ArduinoJson.h"
 #include "NTPClient.h"
 #include "ESP8266WiFi.h"
+#include "ESP8266WiFiMulti.h"
+#include "ESP8266HTTPClient.h"
 #include "WiFiUdp.h"
 #include "TaskScheduler.h"
 
 const bool DEBUG = true;
 const char* serverAddress = "dublinpt.herokuapp.com";
 const char* wifiSid = "skyconway_com-2263";
-const char* wifiPassword = "*";
+const char* wifiPassword = "";
 const char* luasDataEndPoint = "/luas/tallaght";
 const char* weatherDataEndPoint = "/weather/Dublin,IE";
 const char* dublinbusDataEndPoint = "/bus/4646";


  const String dublinBusData = getRequest(dublinbusDataEndPoint);
  const String luasData = getRequest(luasDataEndPoint);

  JsonArray& rootJsonLuas = jsonBufferTram.parseArray(luasData);
  JsonArray& rootJsonDublinBus = jsonBufferBus.parseArray(dublinBusData);

}

String getRequest(const char* endPoint) {
  if ((WiFiMulti.run() == WL_CONNECTED)) {
    serialPrint("Connected!");
    HTTPClient http;
    http.begin(serverAddress, 80, endPoint);

    const int statusCode = http.GET();
    serialPrint("Status code:", statusCode);

    if (statusCode != HTTP_CODE_OK) {
      return "0";
    }
    const String payload = http.getString();
    serialPrint(payload);
    http.end();

    return payload;
  }
  else {
    serialPrint("Could not connect network");
    return "0";
  }
  delay(1000);
}

void getTransportationData() {
