header edits, look to make it work but def needs styling