modified layout model