added the GNU Public License file