adding markup and some styling