added copyright header
23 files changed