Composite Blocks