variable explanations and definitions