add h5 layout