Noob trying to make a Load Cell Sensor with LCD

RESOLVED. I figured everything out after changing codes and working it out step by step. What a hassle sorry for this post but I was desperate lol. I'll place here the working code, where the LCD display reads the load cell sensor, for anyone interested.

CODE:

#include "HX711.h"
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
long LastUpdate = millis();
long GoodValue = 0;
HX711 cell(2,3);
LiquidCrystal_I2C lcd(0x20, 16, 2);

void setup() {
Serial.begin(9600);
cell.power_down();
delay(1000);
cell.power_up();
while(!cell.is_ready()) {}
cell.set_offset( 0 );
cell.set_scale ( 1.0 );
lcd.init(); // initialize the lcd
lcd.backlight();

lcd.home();

lcd.setCursor(0, 0);
lcd.print("Raw Value");

}

int backlightState = LOW;
long previousMillis = 0;
long interval = 1000;

void loop() {
long Now = millis();
long Val = (cell.read_average(10)-8388607) / 8388.607;
if (Val > 0 ) {GoodValue = Val;}

if (Now > LastUpdate + 50) {
Serial.println(GoodValue);
lcd.setCursor(0, 1);
lcd.print(GoodValue);
LastUpdate = Now;

}

}

MAKE sure that it includes HX711.cpp and HX711.h files with the code for it to work. Now time to optimize this bad boy