main: what are these variables for? (subramanian...)