added copyright at top of header file