updated style and layout.