updating building blocks