updating vars and requirements