2 layout
3 loyout