cpp header exporters WIP