I'm wondering how would url_for() know what the URL should be if multiple routes are pointing to the same function name? When we use url_for, how does Flask actually know what the full URL should be? Like if the app gets a new prefix when deployed, how does it automatically update the links? Could you define more specificially what a static file is and give an example in which url_for() would be used with it? None! I think it all makes sense, just need some practice :)