added alternative layouts