add bundles and blocks