temporal vars idea