different kinds of building blocks - Search