updated layout and stylesheet