add style, layout