Add: first version of layout switch