Is this block design good??