layout and style added