step 0 and step 1 - now there's a header