build headers before scanning