modfied layout