improving related block design