so this is going to build up roots starting from a the base query is going to, of course, start by looking at direct flights where the origin is a and is going to put the destination and the cost into our relation called from a. so that starts with that first gives us direct start from a where we can get on the direct, where we can get to, and how much it will cost us, and then our recursion is going to add flights to that one.