block dimensions set from macro def