corrected markup and styles