added copyright and file description to the top of source code files