markup and styles in place