Add variable interface