update the building blocks