use blocks in trunk update