add header; remove on demand