updated backend variables system