- modify copyright header
- add header guard to exported header