header formatting should be fixed, another try at the code block