magic variable