# What is a searcher?
> How do you decide what decryptions to do next?
We use a search algorithm for this.
Click here:
https://www.notion.so/b3cdc723444d4aafa30e8c1eb41e2cd9?v=81453058582641b2b744815c37643665
And filter by "Search" to find all of our proposals which relate to searchers. For example, if you want to learn how the A* search algorithm was designed you can find a proposal for it which contains all of the theory and ideas.
# Files
`bfs.rs` is our simplest searcher, it's breadth first search!