added support for headers 3