fix header parser