updated markup, styles