varialbes practice