What is the purpose of using virtualenv? Can you give an example involving different projects? / Could you go over virtualenv again? / I am still confused on virtualenv Does flask have to be run in a virtual environment? / Are we always using the virtualenv for flask and python? Can we review ports? Could we go over routing? Does only one function map to one URL? How is .route() used? / Could you explain what @app.route() does ? What if we have multiple functions under one route? And how does the function work if I defined it but never called it? Can we go over the 1:1 correspondence of routes (URLs) to handler functions again? How do those urls that have different names work? Is it also through handler? (like when you rename your linkedin url) What does localhost in our browser do? can you explain development mode versus production mode further? I'm still confused by the difference between development and production mode. How do we switch between the two modes (in a mechanical sense)? Could you talk more about deploy vs. development mode & the transition between the modes? Is the off-campus SSH tunnel anything similar to the first lab? Still a bit confused on how to set it up. Could you share a bit on how the different engines work? like the new jinja2 templating engine, innodb storage engine? I don't think I have a specific question I would just like more practice.