added styles and layouts