what are these variables for?