Why does the text need to be inside a span ? Seems un-necessary, you can simply set it directly as text to the `header` element.    For the header, we could also be using a more semantically correct element since it's a header, like `h2` for example, instead of a div.