Different Types of Building Blocks - Search