added copyright notice.