add h5layout