add layout-restore

add layout-restore