Header refacto