add markup and style