middle layer type