modify layout and style