why add a header in this example?