.data_layer freezed copy and .add_to_data_layer