expand on what vars are needed