Outline of Three Building Blocks - Search