we know and so based on the current state of things in the full environment what what are the actions we should choose that that meant like that give us the best result and defining that function is a lot of work and trial and error and investigation and that's that's something we just work at on just iteratively like trying things out flying it seeing what fails trying to like figure out what our discrepancies between we really want and what we saw which is which is a really fun problem and then you have to find you actually you need