Updated complex blocks.

System now works with complex blocks.