Improved block border interface and made it capable of using strides