initial block design