added copyright headers in everywhere