add variable number of broken layers between boundary and hex-core