SynthetizeBlock