header inclusion optimization
hal