added GNU Public License to the project