cap_layer_new