new common layout