add fragile layer control
add new data