use `layout` and `layout-land`