new layout extended