adding markup and content