does framer have variables