types of building blocks - Search